<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>

		<script type="text/javascript">
			//打印杨辉三角（上课）
			// 声明数据结构
			let arr = [
				[1],
				[1, 1],
			// [1, 2, 1],
			// [1, 3, 3, 1],
			// [1, 4, 6, 4, 1],
			// ....
			];

			// 打印10层, 从第3层开始循环到第10层
			for (let i = 2; i < 10; i++) { // i表示层数
				let temp = [];
				temp[0] = 1; // 第一个固定为1
				temp[i] = 1; // 最后个固定为1

				// 打印中间的数字
				for (let j = 1; j < i ; j++) {
					temp[j] = arr[i-1][j-1] + arr[i-1][j]; // 等于上面一层左边一个数 + 上面一层当前位置这个数。
				}

				arr[i] = temp;
			}


			// 打印杨辉三角
			for (let values of arr) {
				let str = '';
				for (let v of values) {
					str += v + " ";
				}
				console.log(str);
			}
		</script>
	</body>
</html>
